body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #FFFFFF; 
    background-image: url('background.jpg'); 
    background-size: cover; 
    background-position: center; 
    background-repeat: no-repeat; 
    background-attachment: fixed;
}

.container {
    width: 80%;
    margin: auto;
    overflow: hidden;
}

.title {
    color: black; /* 黑色字体 */
    position: relative; /* 相对定位 */
    transition: font-size 0.5s, padding 0.5s, left 0.5s, top 0.5s; /* 添加left和top的过渡效果 */
}

header.small .title {
    font-size: 20px; /* 滚动后字体变小 */
    padding: 10px; /* 滚动后压缩到左上角 */
    left: 20px; /* 左侧间距 */
    top: 20px; /* 顶部间距 */
}



h1 {
    margin: 1;
}

.section {
    padding: 20px;
    margin-top: 20px;
    background: rgba(255, 255, 255, 0.5); /* 背景颜色透明度设置 */
    backdrop-filter: blur(10px); /* 毛玻璃效果 */
}

.team-member {
    margin-bottom: 20px;
}

.contact-info {
    background: rgba(231, 231, 231, 0.5); /* 背景颜色透明度设置 */
    padding: 10px;
    text-align: center;
    backdrop-filter: blur(10px); /* 毛玻璃效果 */
}
